maintenance contractor - French English Dictionary